• word of the day

    barking frog

    barking frog - Dictionary definition and meaning for word barking frog

    Definition
    (noun) of southwest United States and Mexico; call is like a dog's bark

Word used in video below:
text: [dog barking]
Download our Mobile App Today
Receive our word of the day
on Whatsapp